;------------------------------------------------------------
;
; Events file for Herbstnebel
;
; By: DarthVeda
; January 28, 2003
; Events for December 17/18th Nightfall
; Copyright (C) 2003
;
;------------------------------------------------------------

@BEGINEVENTS

@IF
NOSCHISM
DEFENDER=anybody 
@THEN

@IF
NEGOTIATION
talker=Anybody
talkertype=HumanOrComputer
listener=Anybody
listenertype=HumanOrComputer
@THEN
@ENDIF

@IF
TURN
turn=Every
@THEN
MAKEAGGRESSION
who=Germans
whom=Allies
@ENDIF

; - situation report...

@IF
Turn
turn=8
@THEN
Text
^^SITUATION REPORT: December 18th
^
^ Weather: Cloudy
^
^ Reinforcements: 
^ Fhrer Bglt. Brigade (Dasburg)
^ 3rd Panzer Grenadier Division (Dasburg)
^ 560 Volksgrenadier/1129 Regiment (Losheim)
^ 560 Volksgrenadier/1560 StuG Company (Losheim) 
endtext
@ENDIF

@IF
Turn
turn=8
@THEN
Text
^^SITUATION REPORT: December 18th
^
^ Fuel is starting to be spent at an alarming rate, sir.  Our
reserves have already dropped 12.5% and will continue to do so
each day at the current consumption level.  We will need to locate
allied fuel dumps and utilize them to continue the advance, sir.
endtext
@ENDIF

@IF
Turn
turn=8
@THEN
Text
^^ENEMY POSITION REPORT
^
^ The 7th Division is now firmly emplaced in St. Vith and is
unlikely to budge for the next few days.  We will need to surround
them and bypass them if we are to stay on schedule.  The shoulders of
the American defensive line continue to hold fast but the area between
St. Vith and Ettelbruck is vulnerable, as is the area north of St. Vith.
^
^It is confirmed that the American 82nd and 101st are now en route to the
battle area.  It is unknown exactly where the two airborne divisions are
headed.
endtext
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Panzergrenadiers
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Panzergrenadiers
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Panzergrenadiers
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=MG42 Machine gun
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=MG42 Machine gun
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Hetzer 38(t)
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=StuG III H
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=150mm Hummel
veteran=No
homecity=Bitburg
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Volks w/Pzfaust
veteran=No
homecity=Daun
locations
168,110
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Volksgrenadiers
veteran=No
homecity=Daun
locations
168,110
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Volksgrenadiers
veteran=No
homecity=Daun
locations
168,110
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Volksgrenadiers
veteran=No
homecity=Daun
locations
168,110
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Motorized Infantry
veteran=No
homecity=Daun
locations
168,110
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=8
@THEN
CreateUnit
owner=Germans
unit=Hetzer 38(t)
veteran=No
homecity=Daun
locations
168,110
endlocations
JUSTONCE
@ENDIF

; - Cities taken...

@IF
CityTaken
city=Berdorf
attacker=Germans
defender=Allies
@THEN
Text
^ The battle for Berdorf culminates around the Parc Hotel.  Vicious
house-to-house fighting between the veteran 4th Division and the
Germans continues for hours.  The Americans vow to fight and wait for
reinforcements.
endtext
JUSTONCE
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=Diekirch
locations
171,201
160,200
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry w/BAR
veteran=Yes
homecity=Diekirch
locations
169,201
160,200
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=Diekirch
locations
170,202
171,201
endlocations
JUSTONCE
@ENDIF

@IF
CityTaken
city=Hosingen
attacker=Germans
defender=Allies
@THEN
Text
^ Hosingen, next to the main north-south highway, the "Skyline Drive" as the Americans
call it, has fallen.  The city was stubornly defended by no more than 550 men and
howitzers.
endtext
JUSTONCE
@ENDIF

@IF
CityTaken
city=Clervaux
attacker=Germans
defender=Allies
@THEN
Text
^ The resort town of Clervaux falls, commander Colonel Hurley E. Fuller leads
the westerly withdrawl of the 110th American regiment.  He leaves behind a battery
of self-propelled guns to slow the German advance.  He  then proceeds to set up a number
of roadblocks from fallen trees and anything that will impede the German advance.
endtext
JUSTONCE
@ENDIF

@IF
CityTaken
city=Clervaux
attacker=Germans
defender=Allies
@THEN
ChangeTerrain
terraintype=3
maprect
133,169,133,169,133,169,133,169
JUSTONCE
@ENDIF

@IF
CityTaken
city=Clervaux
attacker=Germans
defender=Allies
@THEN
CreateUnit
owner=Allies
unit=105mm Howitzer M7
veteran=No
homecity=None
locations
137,171
137,173
138,174
endlocations
JUSTONCE
@ENDIF

@IF
CityTaken
city=Wiltz
attacker=Germans
defender=Allies
@THEN
Text
^ The hastily erected defenses around Wiltz collapse.  Retreating Americans
dynamite the roads to Bastogne.
endtext
JUSTONCE
@ENDIF

@IF
CityTaken
city=Wiltz
attacker=Germans
defender=Allies
@THEN
ChangeTerrain
terraintype=3
maprect
129,179,129,179,129,179,129,179
JUSTONCE
@ENDIF

@IF
CityTaken
city=Donnange
attacker=Germans
defender=Allies
@THEN
Text
^ Germans overrun another hastily organized defensive perimeter near Donnange,
forcing the defenders back to a perimeter being organized around Bastogne just
six miles away.  Again, American engineers dynamite the road to slow the
German advance.
endtext
JUSTONCE
@ENDIF

@IF
CityTaken
city=Donnange
attacker=Germans
defender=Allies
@THEN
ChangeTerrain
terraintype=3
maprect
129,167,129,167,129,167,129,167
JUSTONCE
@ENDIF

@IF
CityTaken
city=Donnange
attacker=Germans
defender=Allies
@THEN
ChangeTerrain
terraintype=5
maprect
120,170,120,170,120,170,120,170
JUSTONCE
@ENDIF

@IF
CityTaken
city=Stavelot
attacker=Germans
defender=Allies
@THEN
Text
^ The Americans unaccountably fail to destroy the bridge into Stavelot, allowing
the Germans to pass over the bridge without incident.  Secretly, Skorzeny's commandos
cut the explosives on the bridge the night before.  In Stavelot, the SS murders 101
soldiers and civilians.
endtext
JUSTONCE
@ENDIF

@IF
CityTaken
city=Stavelot
attacker=Germans
defender=Allies
@THEN
Text
^American Engineers do manage, however, to blow the roads leading from Stavelot in
a most spectacular fashion.  The fuel dump in the area provided the necessary 124,000
gallons of fuel to set up an immense flaming roadblock.
endtext
JUSTONCE
@ENDIF

@IF
CityTaken
city=Stavelot
attacker=Germans
defender=Allies
@THEN
ChangeTerrain
terraintype=8
maprect
130,116,130,116,130,116,130,116
JUSTONCE
@ENDIF

@IF
CityTaken
city=Stavelot
attacker=Germans
defender=Allies
@THEN
ChangeTerrain
terraintype=7
maprect
130,114,130,114,130,114,130,114
JUSTONCE
@ENDIF

@IF
CityTaken
city=Stavelot
attacker=Germans
defender=Allies
@THEN
ChangeTerrain
terraintype=5
maprect
136,110,136,110,136,110,136,110
JUSTONCE
@ENDIF

@IF
CityTaken
city=Stavelot
attacker=Germans
defender=Allies
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
130,110
endlocations
JUSTONCE
@ENDIF

@IF
CityTaken
city=Stavelot
attacker=Germans
defender=Allies
@THEN
CreateUnit
owner=Allies
unit=105mm Howitzer M7
veteran=Yes
homecity=None
locations
130,110
endlocations
JUSTONCE
@ENDIF

@IF
CityTaken
city=St. Vith S
attacker=Germans
defender=Allies
@THEN
Text
^ The defenses around St. Vith begin to crumble, other parts of the city brace
for the worst.
endtext
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
147,135
149,131
146,128
147,131
endlocations
JUSTONCE
@ENDIF

@IF
CityTaken
city=St. Vith E
attacker=Germans
defender=Allies
@THEN
Text
^ The defenses around St. Vith begin to crumble, other parts of the city brace
for the worst.
endtext
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
147,135
149,131
146,128
147,131
endlocations
JUSTONCE
@ENDIF

@IF
CityTaken
city=St. Vith N
attacker=Germans
defender=Allies
@THEN
Text
^ St. Vith is all but beaten with the fall of the northern sector.  Several troops
fight on in the inner city, vowing never to surrender
endtext
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
147,135
149,131
146,128
147,131
endlocations
JUSTONCE
@ENDIF

@IF
UnitKilled
unit=Urban
attacker=Germans
defender=Allies
@THEN
Text
^ The bridge at Trois Ponts is defended by a single 57mm gun crew, however
it holds back the Germans long enough for the Engineers to complete their
work.  The bridge across to Trois Ponts goes up in a huge explosion.  For
the panzer colonel, the loss of the bridge is a bitter blow.  "If we had captured
the bridge at Trois Ponts intact, and had enough fuel, it would have been a simple
matter to drive to the Meuse River.
endtext
ChangeTerrain
terraintype=10
maprect
129,119,129,119,129,119,129,119
JUSTONCE
@ENDIF

@IF
UnitKilled
unit=Urban
attacker=Germans
defender=Allies
@THEN
ChangeTerrain
terraintype=10
maprect
128,116,128,116,128,116,128,116
JUSTONCE
@ENDIF

; - The 30th infantry division defends the northern stretch

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
133,115
130,110
126,108
115,105
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
133,115
130,110
126,108
115,105
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
133,115
130,110
126,108
115,105
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=Infantry w/Bazooka
veteran=Yes
homecity=None
locations
133,115
130,110
126,108
115,105
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=US Infantry w/BAR
veteran=Yes
homecity=None
locations
133,115
130,110
126,108
115,105
endlocations
@ENDIF

; - The 99th infantry division fights on with help from 2nd.

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=No
homecity=Elsenborn
locations
154,108
154,104
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=Elsenborn
locations
154,108
154,104
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
139,105
131,93
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
133,115
130,110
126,108
115,105
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=Infantry w/Bazooka
veteran=No
homecity=Elsenborn
locations
154,104
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=US Infantry w/BAR
veteran=No
homecity=Elsenborn
locations
154,106
154,104
endlocations
@ENDIF

;- Spawn 106th survivors

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=Infantry w/Bazooka
veteran=No
homecity=None
locations
160,144
155,145
162,140
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=No
homecity=None
locations
155,145
162,140
160,144
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=Allied POW
veteran=No
homecity=None
locations
155,143
164,144
161,139
endlocations
@ENDIF

; 10th Armored shores up defenses in the south

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=No
homecity=None
locations
160,200
147,201
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=No
homecity=None
locations
147,201
160,200
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M10 Tank Destroyer
veteran=No
homecity=None
locations
147,201
160,200
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=No
homecity=None
locations
147,201
160,200
endlocations
@ENDIF

; - 7th Armored in St. Vith

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=Yes
homecity=None
locations
149,131
147,135
146,128
144,128
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=Yes
homecity=None
locations
147,135
146,128
149,131
145,127
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M10 Tank Destroyer
veteran=Yes
homecity=None
locations
149,131
147,135
146,128
142,130
endlocations
@ENDIF

@IF
RandomTurn
denominator=3
@THEN
CreateUnit
owner=Allies
unit=M10 Tank Destroyer
veteran=Yes
homecity=None
locations
149,131
147,135
146,128
142,130
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
149,131
147,135
146,128
144,128
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
136,138
136,132
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M10 Tank Destroyer
veteran=Yes
homecity=None
locations
136,138
136,132
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
136,132
136,138
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M10 Tank Destroyer
veteran=Yes
homecity=None
locations
136,132
136,138
endlocations
@ENDIF

@IF
Turn
turn=9
@THEN
Text
^ Morning breaks on the 18th and a new fight for St. Vith dawns.  The vigor
of the German advance continues against a rising tide of American determination
in the Ardennes Forest.
^
^^YOU ARE READY FOR THE NEXT PART OF OPERATION: HERBSTNEBEL
endtext
PlayWaveFile
Morning.wav
@ENDIF

@IF
Turn
turn=9
@THEN
Text
^^To Advance to the next part:
^Save your game as "dec1944.sav"... this is very important!
^
^Then run runme.bat from the Herbstnebel directory and select
"Load Day 3 Daytime - December 18th".  Once you are finished,
reload the game.
endtext
@ENDIF

@IF
Turn
turn=9
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=Yes
homecity=None
locations
149,131
147,135
146,128
144,128
endlocations
@ENDIF

@IF
Turn
turn=9
@THEN
CreateUnit
owner=Allies
unit=M10 Tank Destroyer
veteran=Yes
homecity=None
locations
147,135
146,128
149,131
145,127
endlocations
@ENDIF

@IF
Turn
turn=9
@THEN
CreateUnit
owner=Allies
unit=M10 Tank Destroyer
veteran=Yes
homecity=None
locations
146,128
147,135
149,131
145,127
endlocations
@ENDIF

@IF
Turn
turn=9
@THEN
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
146,128
149,131
147,135
144,128
endlocations
@ENDIF

@IF
Turn
turn=9
@THEN
CreateUnit
owner=Allies
unit=M3 w/50 cal. Maxon
veteran=Yes
homecity=None
locations
146,128
147,135
149,131
145,127
endlocations
@ENDIF

@IF
Turn
turn=9
@THEN
CreateUnit
owner=Allies
unit=155mm Howitzer M40
veteran=Yes
homecity=None
locations
146,128
147,135
149,131
145,127
endlocations
@ENDIF

@ENDEVENTS